/*
	Proyecto 3 - SO3
	Sudoku MPI
	
	Integrantes:
	 Ariana Perez
	 Cesar Hernandez
	 Omar Omaña
*/

/// Archivo Cuadrado.cpp
#include "Cuadrado.h"
using namespace std;

void Cuadrado::setValor(int i, int j, int valor) {
	if(valor != 0) {
		(square[i][j]).setValor(valor);
	} else {
		square[i][j] = Casilla();
	}
}

int Cuadrado::getValor(int i, int j) {
	return (square[i][j]).getValor();
}

void Cuadrado::noPosible(int i, int j, int valor) {
	(square[i][j]).remove(valor);
}

list<int> Cuadrado::getPosibles(int i, int j) {
	return (square[i][j]).getPosibles();
}

void Cuadrado::setRandom(int i, int j) {
	(square[i][j]).setAleatorio();
}
